# shebang符号 ‘#!’ 放在第一行可以直接运行程序，而不需要使用解释器加载运行程序
# shebang表示用哪个解释器运行程序
# ! /usr/local/python3

import demo_01名片管理.cards_tools

while True:

    # TODO(slx/xiaofauks@163.com) 显示功能菜单
    demo_01名片管理.cards_tools.show_menu()
    action_str = input("请选择要执行的操作")
    # 判断输入的命令是否在可用命令中
    if action_str in ["1", "2", "3"]:
        if action_str == "1":
            demo_01名片管理.cards_tools.new_card()
            # pass
        elif action_str == "2":
            demo_01名片管理.cards_tools.show_all()
            # pass
        elif action_str == "3":
            demo_01名片管理.cards_tools.search_card()
            # pass
        # pass不会执行任何操作，作用是当开发时不想立刻编写分支内部代码，充当一个占位符保证语法正确
        # pass
    elif action_str == "0":
        break
        # pass
    else:
        print("输入有误，请重新输入")
